package com.ysd.lis.service.samsto;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.lab.LabReqMain;
import com.ysd.lis.entity.samsto.SamstoSpecbox;
import com.ysd.lis.entity.samsto.SamstoSpecboxOrderReq;

import java.util.List;

/**
 * <p>
 * 仓位-申请表 服务类
 * </p>
 *
 * @author WH
 * @since 2024-11-13
 */
public interface SamstoSpecboxOrderReqService extends IService<SamstoSpecboxOrderReq> {

    Result getReqData(LabReqMain labReqMain);
    Result getHisReqNoList(SamstoSpecboxOrderReq samstoSpecboxOrderReq);
    Result getSpecboxOrderReqList(SamstoSpecbox specbox);
    Result batchAddOrderReq(List<SamstoSpecboxOrderReq> samstoSpecboxOrderReqs);
    Result batchDistoryReq(List<SamstoSpecboxOrderReq> samstoSpecboxOrderReqs);

    Result sampleLend(LabReqMain labReqMain);

    Result sampleGiveBack(LabReqMain labReqMain);
}
